<?php

class Message extends BaseObject{
	
	private $idReport;
	private $idUtilisateur;
	private $objet;
	private $contenu;
	private $dateEnvoi;
	
	/**
	 *  @ManyToOne
	 * @JoinColumn(name="idReport",className="Report",nullable=true)
	 */
	private $report;
	
	/**
	 *  @ManyToOne
	 * @JoinColumn(name="idUtilisateur",className="Utilisateur",nullable=true)
	 */
	private $utilisateur;
	
	public function __construct($idReport="",$idUtilisateur="",$contenu="",$dateEnvoi=""){
		
			$this->idReport= $idReport;
			$this->idUtilisateur=$idUtilisateur;
			
			$this->contenu=$contenu;
			$this->dateEnvoi=$dateEnvoi;
		}
		
	public function getIdReport() {
		return $this->idReport;
	}
	
	public function setIdReport($idReport) {
		$this->idReport = $idReport;
		return $this;
	}
	
	public function getIdUtilisateur() {
		return $this->idUtilisateur;
	}
	
	public function setIdUtilisateur($idUtilisateur) {
		$this->idUtilisateur = $idUtilisateur;
		return $this;
	}
	
	public function getObjet() {
		return $this->objet;
	}
	
	public function setObjet($objet) {
		$this->objet = $objet;
		return $this;
	}
	
	public function getContenu() {
		return $this->contenu;
	}
	
	public function setContenu($contenu) {
		$this->contenu = $contenu;
		return $this;
	}
	
	public function getDateEnvoi() {
		return $this->dateEnvoi;
	}
	
	public function setDateEnvoi($dateEnvoi) {
		$this->dateEnvoi = $dateEnvoi;
		return $this;
	}

	public function getReport() {
		return $this->report;
	}
	
	public function setReport($report) {
		$this->report = $report;
		return $this;
	}
	
	public function getUtilisateur() {
		return $this->utilisateur;
	}
	
	public function setUtilisateur($utilisateur) {
		$this->utilisateur = $utilisateur;
		return $this;
	}
	
	
	
	
	
}